﻿<common:LayoutAwarePage
    x:Name="pageRoot"
    x:Class="XnReader.WinRT.Rights"
    DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:XnReader.WinRT"
    xmlns:common="using:XnReader.WinRT.Common"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Page.Resources>
        <x:String x:Key="AppName">版权保护投诉指引</x:String>
    </Page.Resources>
    <common:LayoutAwarePage.TopAppBar>
        <AppBar x:Name="barNav" Height="140" Background="#E5040404" >
            <local:Navigation x:Name="navTop" Margin="60,0,40,0" />
        </AppBar>
    </common:LayoutAwarePage.TopAppBar>
    <common:LayoutAwarePage.BottomAppBar>
        <AppBar Height="90" Background="#E5040404" >
            <local:ToolBar x:Name="tlBottom" />
        </AppBar>
    </common:LayoutAwarePage.BottomAppBar>

    <!--
        This grid acts as a root panel for the page that defines two rows:
        * Row 0 contains the back button and page title
        * Row 1 contains the rest of the page layout
    -->
    <Grid Style="{StaticResource LayoutRootStyle}">
        <Grid.RowDefinitions>
            <RowDefinition Height="140"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <!-- Back button and page title -->
        <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto"/>
                <ColumnDefinition Width="*"/>
            </Grid.ColumnDefinitions>
            <Button x:Name="backButton" Click="GoBack" IsEnabled="{Binding Frame.CanGoBack, ElementName=pageRoot}" Style="{StaticResource BackButtonStyle}"/>
            <TextBlock x:Name="pageTitle" Grid.Column="1" Text="{StaticResource AppName}" Style="{StaticResource PageHeaderTextStyle}"/>
        </Grid>
        <ScrollViewer Grid.Row="1" x:Name="scrollViewer" 
            HorizontalAlignment="Left" 
            VerticalScrollBarVisibility="Disabled"
            HorizontalScrollBarVisibility="Auto" 
            VerticalScrollMode="Disabled" 
            HorizontalScrollMode="Auto"
            ZoomMode="Disabled">
            <StackPanel x:Name="spContent"  Grid.Row="1" Orientation="Horizontal" Margin="80,0,0,0" >
                <RichTextBlock  x:Name="of" Width="600" OverflowContentTarget="{Binding ElementName=of1}" Padding="10,0,0,20" Style="{StaticResource StyleDisplayText}">
                    <Paragraph>
                        为保护著作权人的合法权利，根据我国相关法律法规的规定，我们将通过以下途径保护信息存储空间、搜索及链接服务中被存储的、被搜索的或者被链的作品的著作权：
                        <LineBreak/> “作品”是指受《中华人民共和国著作权法》保护的文学、艺术和科学作品，包括但不限于文字作品、美术作品、表演、录音录像制品等。
                        <LineBreak/> “权利人”是指作品的著作权人或者经著作权人合法授权而享有作品的信息网络传播权的权利享有人。
                        <LineBreak/>
                        <Bold>一、 通知程序</Bold>
                        <LineBreak/> 权利人认为“小说来了”所提供的信息存储空间、搜索或链接服务存储、搜索或链接的内容所涉及的作品侵犯了其信息网络传播权或者被删除、改变了自己的权利管理电子信息的，可提交书面通知，要求删除该作品，或者断开该作品的链接。通知书需权利人亲笔签名，若为单位则需加盖单位公章。 通知书应当包含下列内容：
                        <LineBreak/> （一） 权利人的姓名（名称）、联系方式、地址、身份证复印件（自然人）、单位登记证明复印件（单位）；
                        <LineBreak/> （二） 要求删除或者断开链接的侵权作品的准确名称和网络地址；
                        <LineBreak/> （三） 认为构成侵权的初步证明材料，包括但不限于对作品享有著作权或依法享有信息网络传播权的权属证明、创作手稿、经权威机构签发的作品创作时间戳、作品备案证书、列举证据证明侵权事实。 （通知书的格式可参考附件一） 权利人应对通知书的真实性负责。若通知书的内容不真实，权利人将承担由此造成的全部法律责任。 我方收到权利人的通知后，将立即删除涉嫌侵权的作品，或者断开涉嫌侵权作品的链接，并同时将通知书转送作品提供者。
                        <LineBreak/>
                        <Bold>二、 反通知程序</Bold>
                        <LineBreak/> 作品提供者收到我方转送的通知书后，认为其提供的作品并未侵犯他人权利的，可向我方提交反通知的书面说明，要求恢复被删除的作品或被断开的作品链接。反通知书需权利人亲笔签名，若为单位则需加盖单位公章。 反通知应当包含下列内容：
                        <LineBreak/> （一） 作品提供者的姓名（名称）、联系方式、地址、身份证复印件（自然人）、单位登记证明复印件（单位）；
                        <LineBreak/> （二） 要求恢复被删除的作品，或者被断开链接的作品的准确名称和网络地址；
                        <LineBreak/> （三） 认为不构成侵权的初步证明材料，包括但不限于对作品享有著作权或依法享有信息网络传播权的权属证明、创作手稿、经权威机构签发的作品创作时间戳、作品备案证书、列举证据证明对作品依法登载的事实。 （反通知书的格式可参考附件一） 作品提供者应对反通知书的真实性负责。若通知书的内容不真实，提供者将承担由此造成的全部法律责任。 我方收到作品提供者的反通知后，将立即恢复被删除的作品，或者被断开的作品链接，同时将作品提供者的反通知转送权利人。我方对恢复被删除作品，或者被断开作品链接的行为不承担任何法律责任。 权利人不得再通知我方删除该作品，或者断开与该作品的链接。
                        <LineBreak/> 邮寄邮箱： xsll.service@gmail.com
                    </Paragraph>
                </RichTextBlock>
                <RichTextBlockOverflow x:Name="of1" Width="600" OverflowContentTarget="{Binding ElementName=of2}" Padding="10,0,0,20" Margin="20,0,0,0"/>
                <RichTextBlockOverflow x:Name="of2" Width="600" OverflowContentTarget="{Binding ElementName=of3}" Padding="10,0,0,20" Margin="20,0,0,0" />
                <RichTextBlockOverflow x:Name="of3" Width="600" OverflowContentTarget="{Binding ElementName=of4}" Padding="10,0,0,20" Margin="20,0,0,0" />
                <RichTextBlockOverflow x:Name="of4" Width="600" OverflowContentTarget="{Binding ElementName=of5}" Padding="10,0,0,20" Margin="20,0,0,0" />
                <RichTextBlockOverflow x:Name="of5" Width="600" OverflowContentTarget="{Binding ElementName=of6}" Padding="10,0,0,20" Margin="20,0,0,0" />
                <RichTextBlockOverflow x:Name="of6" Width="600"  Padding="10,0,0,20" Margin="20,0,0,0" />
            </StackPanel>
        </ScrollViewer>
        <VisualStateManager.VisualStateGroups>

            <!-- Visual states reflect the application's view state -->
            <VisualStateGroup x:Name="ApplicationViewStates">
                <VisualState x:Name="FullScreenLandscape"/>
                <VisualState x:Name="Filled"/>

                <!-- The entire page respects the narrower 100-pixel margin convention for portrait -->
                <VisualState x:Name="FullScreenPortrait">
                    <Storyboard>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="backButton" Storyboard.TargetProperty="Style">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource PortraitBackButtonStyle}"/>
                        </ObjectAnimationUsingKeyFrames>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="navTop" Storyboard.TargetProperty="Margin">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="5,0,5,0"/>
                        </ObjectAnimationUsingKeyFrames>
                    </Storyboard>
                </VisualState>

                <!-- The back button and title have different styles when snapped -->
                <VisualState x:Name="Snapped">
                    <Storyboard>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="backButton" Storyboard.TargetProperty="Style">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource SnappedBackButtonStyle}"/>
                        </ObjectAnimationUsingKeyFrames>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="pageTitle" Storyboard.TargetProperty="Style">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource SnappedPageHeaderTextStyle}"/>
                        </ObjectAnimationUsingKeyFrames>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="scrollViewer" Storyboard.TargetProperty="HorizontalScrollBarVisibility">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="Disabled"/>
                        </ObjectAnimationUsingKeyFrames>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="scrollViewer" Storyboard.TargetProperty="VerticalScrollBarVisibility">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="Auto"/>
                        </ObjectAnimationUsingKeyFrames>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="scrollViewer" Storyboard.TargetProperty="VerticalScrollMode">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="Auto"/>
                        </ObjectAnimationUsingKeyFrames>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="scrollViewer" Storyboard.TargetProperty="HorizontalScrollMode">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="Disabled"/>
                        </ObjectAnimationUsingKeyFrames>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="of" Storyboard.TargetProperty="Width">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="300"/>
                        </ObjectAnimationUsingKeyFrames>
                        <ObjectAnimationUsingKeyFrames Storyboard.TargetName="spContent" Storyboard.TargetProperty="Margin">
                            <DiscreteObjectKeyFrame KeyTime="0" Value="0"/>
                        </ObjectAnimationUsingKeyFrames>
                    </Storyboard>
                </VisualState>
            </VisualStateGroup>
        </VisualStateManager.VisualStateGroups>
    </Grid>
</common:LayoutAwarePage>
